package com.fengwk.cv4j.view;

/**
 * 这个接口为高效实现运算视图准备</br>
 * 允许运算视图存储运行时数据,并在重新分配数据值时清理缓存数据
 * 
 * @author fengwk
 *
 */
public interface CacheView<T> {

	/**
	 * 为缓存视图设置父节点
	 * 
	 * @param v
	 */
	void parent(View<T> v);
	
	/**
	 * 清除改运算视图上一些运行时的状态</br>
	 * 这应当是一个内部实现使用的方法,通常不应该被外部调用
	 */
	void clear();
	
}
